cloning technology - French English Dictionary